isQ: An Integrated Software Stack for Quantum Programming
نویسندگان
چکیده
We introduce isQ, a new software stack for quantum programming in an imperative language, also named isQ. The aim of isQ is to make programmers write programs as conveniently possible. In particular: 1) language and its compiler contain many useful features, including but not limited to: classical control flow, such recursion; decomposition self-defined unitary gates; oracle circuit realization. 2) To it flexible, program can be compiled into several different kinds intermediate representation assemblies, QIR, eQASM, OpenQASM 3.0, QCIS (specially tailored the superconducting hardware at USTC). 3) Besides interfacing with real hardware, QIR simulator developed demonstration testing programs. isQ encompasses abundant optimizations high-level realize it, distinct MLIR dialect name isQ-IR proposed.
منابع مشابه
Modelface: an application programming interface (API) for homology modeling studies using Modeller software
An interactive application, Modelface, was presented for Modeller software based on windows platform. The application is able to run all steps of homology modeling including pdb to fasta generation, running clustal, model building and loop refinement. Other modules of modeler including energy calculation, energy minimization and the ability to make single point mutations in the PDB structures a...
متن کاملModelface: an application programming interface (API) for homology modeling studies using Modeller software
An interactive application, Modelface, was presented for Modeller software based on windows platform. The application is able to run all steps of homology modeling including pdb to fasta generation, running clustal, model building and loop refinement. Other modules of modeler including energy calculation, energy minimization and the ability to make single point mutations in the PDB structures a...
متن کاملStack-Based Genetic Programming
Some recent work in the field of Genetic Programming (GP) has been concerned with finding optimum representations for evolvable and efficient computer programs. In this paper, I describe a new GP system in which target programs run on a stack-based virtual machine. The system is shown to have certain advantages in terms of efficiency and simplicity of implementation, and for certain classes of ...
متن کاملTuring Impossibility Properties for Stack Machine Programming
The strong, intermediate, and weak Turing impossibility properties are introduced. Some facts concerning Turing impossibility for stack machine programming are trivially adapted from previous work. Several intriguing questions are raised about the Turing impossibility properties concerning different method interfaces for stack machine programming.
متن کاملA Hardware/Software Stack for Heterogeneous Systems
Plenty of novel emerging technologies are being proposed and evaluated today, mostly at the device and circuit levels. It is unclear what the impact of different new technologies at the system level will be. What is clear, however, is that new technologies will make their way into systems and will increase the already high complexity of heterogeneous parallel computing platforms, making it ever...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE transactions on quantum engineering
سال: 2023
ISSN: ['2689-1808']
DOI: https://doi.org/10.1109/tqe.2023.3275868